# 函数: write()在将数据写入文件时不会在文件的末尾添加换行符，因此在输入多行数据时需要手动添加换行符'\n'
filename = 'txtfile\learning_python.txt'


"""
open()方法接受三种值的实参,默认只读模式,
'w'表示覆盖写入模式，'r'表示只读模式，'a'表示附加模式
"""

"""
写入模式(w)下:
# 如果filename 已经存在，则open()在返回文件对象之前会清空文件对象
# 如果filename 不存在, 则open()创建一个新的文件
"""
with open(filename,'w') as f:
    f.write('Successful!!!')

"""
附加模式(a):
# 在附加模式下，open()在返回文件对象前不会清空文件，而是会在文件末尾继续写入
"""
with open(filename,'a') as f:
    f.write("\nThis world is adding into the end.")
